package com.dao;

import com.entity.Userinfo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

public interface UserinfoMapper {

    //登录
    public Userinfo selectOne(@Param("uname") String uname, @Param("pwd") String pwd);

    //列表所有用户
    public List<Userinfo>  selectList();

    //分页+不定项
    public List getAllByKey(int page,int pageSize,Map map);

    //获取总行数
    public Integer getRowCount();

    //增加
    public  void addUser(Userinfo userinfo);

    //修改
    public  void modUser(Userinfo userinfo);

    //获取单个的
    public Userinfo selectById(int id);

    //删除
    public void delUser(int uid);
}